package com.jwsoft.manager.core.dao.service;

import com.bifang.module.system.common.vo.person.PersonInfoSearchVO;
import com.bifang.module.system.common.vo.person.PersonInfoSelectVO;
import com.jwsoft.manager.common.vo.eduStudentEnrollPre.EduStudentEnrollPreVO;
import com.jwsoft.manager.common.vo.student.StudentInfoSearchVO;
import com.jwsoft.manager.common.vo.student.StudentInfoSelectVO;
import com.jwsoft.manager.core.dao.model.EduStudentEnrollPre;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jwsoft.manager.core.dao.model.EduhStudentEnrollPre;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 预采集表服务类
 *
 * @author wangtao
 * @since 2022-11-25
 */
public interface EduStudentEnrollPreService extends IService<EduStudentEnrollPre> {

    List<StudentInfoSelectVO> searchPersonSelect(StudentInfoSearchVO vo);


    void saveSuccessExcel(EduStudentEnrollPreVO saveVO);

    void decrypt(EduhStudentEnrollPre hStudentEnrollPre);
    /**
     * 重置户籍同步状态
     * */
    void resetHjSyncStatus(Integer year, String areaCode);
    /**
     * 重置房产同步状态
     * */
    void resetFcSyncStatus(Integer year, String areaCode);
    /**
     * 重置社保同步状态
     * */
    void resetCbSyncStatus(Integer year, String areaCode);
    /**
     * 重置居住证同步状态
     * */
    void resetJzzSyncStatus(Integer year, String areaCode);
    /**
     * 重置预报名状态
     * */
    void resetBeforeFlag(Integer year,String schoolCategory, String areaCode);
}
